_MEMAVL

    
#include <malloc.h>  требуется только для объявления функции
unsigned int_memavl();

Описание.
Функция _memavl возвращает приблизительный размер памяти в байтах, доступной для динамического размещения в умалчиваемом сегменте данных. Эта функция может использоваться с calloc, malloc, realloc в малой и средней моделях памяти и с _nmalloc во всех моделях памяти.

Возвращаемое значение.
Функция _memavl возвращает размер в байтах как беззнаковое целое.

Пример:

    
     main()
     {
     long *longptr;
     printf("Memory available before malloc=%u\n",
       _memavl());
     longptr=(long*)malloc(5000*sizeof(long));
     printf("Memory available after malloc=%u\n",
       _memavl());
     }
  
Hosted by uCoz